/**
 * Created by lenovo on 2017/4/26.
 */
(function($) {
	//页面的高度
	parent.$('#content').css('height', '1000px').css('width', '960px');

	//跳转到用户投诉界面
	$('.check').on('click', function() {
		parent.$('iframe').attr('src', './html/tousu.html');
	})

	//跳转到置顶页面
	$('.mo_title .up').on('click', function() {
		parent.$('iframe').attr('src', './html/topManage.html');
	})

	//点击删除
	$('.img5').on('click', function() {
		$('.popBox').css('display', 'block');
	})
	//取消
	$('.cancel').on('click', function() {
		$('.popBox').css('display', 'none');
	})
	//确定
	$('.sure').on('click', function() {

	})

	/*下拉框 逻辑实现*/
	$('.btn-select').on('click', function() {
		var curSelect = $(this).find('span')[0];
		var oSelect = $(this).find('select')[0];
		var aOption = $(this)[0].getElementsByTagName('option');

		$(this).on('change', function() {
			var text1 = oSelect.options[oSelect.selectedIndex].text;
			curSelect.innerHTML = text1;
		})
	})

	$('.all .span3 img').on('click', function() {
		if($(this).attr('index') == 1) {
			$('.item .up').css('display', 'block');
			$(this).attr('index', '2');
		} else {
			$(this).attr('index', '1');
			$('.item .up').css('display', 'none');
		}
	})
	var clubId=config.sessionStroageGet("clubId");
	//获取贴子列表
	function getCommentList(page, size, callback) {
		$.getJSON(config.baseUrl + "/posts/findPostComment", { page: page, count: size,clubId:clubId }, function(data) {
			callback(data)
		})
	}	

	function renderCommentList(data) {
		var htmlTemp = $("#noteHtml").html();

		var list = data.body.postList

		console.log(list)
		var html = "";
		var des = "";
		var imgUrl = ""
		list.forEach(function(item) {
			var ymd = moment(item.createAt).format("YYYY.MM.DD");
			var hm = moment(item.createAt).format("HH:mm");
			var contents = JSON.parse(item.contents);
			contents.forEach(function(item) {
				//				if(des) return;
				if(item.type.toLowerCase() == "text") { des += item.content }
				if(imgUrl) return
				if(item.type.toLowerCase() == "image") { imgUrl = item.content }

			})
			des = $("<div>" + des + "<div/>").text();

			html += htmlTemp.replace(/\{postId\}/, item.postId)
				.replace(/\{userId\}/, item.userId)
				.replace(/\{userName\}/, item.nickname|| "游客")
				.replace(/\{ymd\}/, ymd)
				.replace(/\{hm\}/, hm)
				.replace(/\{likeCount\}/, item.likeCount)
				.replace(/\{commentCount\}/, item.commentCount)
				.replace(/\{readCount\}/, item.readCount || 0)
				.replace(/\{title\}/, item.content || "无标题")
				.replace(/\{des\}/, des)
				.replace(/\{imgUrl\}/, imgUrl)

		})
		$(".mo_list").html(html)
	}
	//第一次进来
	getCommentList(1, 4, function(data) {
		renderCommentList(data)
		$(".allNum").text(data.body.count)
		//进来后初始化分页器
		var p = $('#pageToobar').Paging({
			pagesize: 4,
			count: data.body.count,
			toolbar: true,
			callback: function(p, s) {
				//切换分页时渲染列表
				getCommentList(p, s, function(data) {
					//console.log(data)
					renderCommentList(data)
				})
			}
		});
	})
	var postId,userId,listObj;
	//删除帖子
	$(document).on("click", '.delete', function() {
		$('.popBox textarea').val("");
		$('.popBox').css('display', 'block');
		 postId = $(this).parents(".list1").attr("data-postId");
		 userId = $(this).parents(".list1").attr("data-userId");
		 listObj=$(this).parents(".list1");
	})
	$(document).on("click", '.cancel', function() {
		$('.popBox').css('display', 'none');
	})
	$('.sure').on('click', function() {
		
		var rank = $("#delRank").val();
		$.getJSON(config.baseUrl + "/posts/deletePost", { postId: postId || 0, userId: userId || 0, rank: (rank || "1") }, function() {
			listObj.empty();
		$('.popBox').css('display', 'none');
			
		})

	})

})($)